#solver qp